beauty and the beast musical run time