Grasping project complexity in large engineering projects: The TOE (Technical, Organizational and Environmental) framework · Study