Kate Middleton gives surprise performance for ‘Eurovision Song Contest’