Text this: BIM-Based model for the automatic generation and optimization of planning and 4-D scheduling for concrete skeleton: A graph theory approach