aladdin broadway how long is the show