Luxury hotel opens in Mozambique