Automated look-ahead schedule generation and optimization for the finishing phase of complex construction projects