Want to buy a house? This is the preparation that Millennials need to know