43 outdoor restaurants, rooftop bars and terraces to book in London this summer