Mortgage Brokers- Why it is worth working with brokers before taking a mortgage?