Managing Large-Scale Construction Projects: Advice from a Top General Contractor.