A framework for developing machining learning models for facility life-cycle cost analysis through BIM and IoT