Rod Stewart wowed at Glastonbury but canceled shows due to flu—still rocking at 78, one of the best-selling artists with 120M records sold.