beauty and the beast musical running time