If I want to purchase a house, is it better to pay a higher price upfront or finance over time?