Framework for dynamic generation and evaluation of excavation schedules for hard rock tunnels in preconstruction and construction