Haim at Glastonbury Festival: a victory lap worth the wait