beauty and the beast musical length of show