Total secures ECA-backed deal for major Mozambique LNG project