A BIM-based Facility Management Framework for Automatic Scheduling of Maintenance Work Orders