Modeling Construction Competitive Bidding: An Agent-Based Approach