Explain the concept of the "critical path method" (CPM) in construction project management. Describe how CPM is used to plan, schedule, and control construction projects, and discuss the benefits and limitations of this method.