The 1975 Glastonbury 2025 review: splitting the G with big tunes but shy of controversy