Prince Harry burst into song as he took to the stage after a special charity performance of hip-hop musical Hamilton, leaving the cast and audience thrilled.