Mozambique closes $8bn offshore LNG deal