Duke of Cambridge in impromptu performance with Bon Jovi and Taylor Swift