The 20 best beaches to visit across the UK in the summer heatwave