Rod Stewart has been confirmed as the first headliner for Glastonbury 2025, with the rock icon set to play the legends slot on Sunday afternoon.