Paying Cash for a Home: Is it Worth Doing?