CNBC Select analyzed more than 40 banks, credit unions and fintech companies to find the best mortgage lenders based on rates ...