A fuzzy knowledge-based framework for risk assessment of residential real estate investments