The rare Blue Micro Moon rises on Sunday 31 May 2026 – here are the best spots across the UK to watch it, from Stonehenge to the Isle of Skye