An integrated scheduling and control model for multi-mode projects