factors that impact real estate