Stones play long-awaited Glastonbury gig