UK and NL governments deal huge blow to controversial Mozambique Liquified Natural Gas (LNG) project