The young superstar and the Cure legend duetted in a fizzy festival finale, while Rod Stewart offered old-time showbiz sparkle