Dubai opens the world's tallest hotel