Managing Construction Projects through Dynamic Modeling: Reviewing the Existing Body of Knowledge and Deriving Future Research Directions