há quantos quilómetros entre faro e braga