Engineering, procurement and construction: how EPC contracts work