9 in 10 homebuyers overpay $78,186 by skipping lender shopping