Modeling Housing Market Dynamics Using a Multi-agent Simulation of Participants’ Cognitive Behavior