BIM Based Cost Estimation Knowledge Management Subtitle: The application of a Knowledge Management System by combining BIM models and the data mining process to estimate the costs of residential buildings