Bali's airport gets $343m major facelift