King Charles has been joined by film star Idris Elba to honour a charity that offers musical theatre opportunities to young people.