buying a house requires lots of money