what is force majeure in civil engineering