Prince William becomes Karaoke King performing with Taylor Swift and Jon Bon Jovi