Should I buy a house now or wait til 2024