UAE to host Cop28 in 2023 after UN approval in Glasgow