how long is the play the book of mormon