With Glastonbury due to celebrate its 50th anniversary, David Cheal looks back at his life as a festival-goer