A comprehensive analysis of EPC contracts and of the key considerations in projects and disputes where such contracts are used