run time of beauty and the beast musical