10 of the world’s best restaurants with spectacular views