AI Revolution in Real Estate: Opportunities and Challenges