Total to buy LNG assets from Engie for up to $2 billion