Rock star Rod Stewart to play Glastonbury Festival next year