how long is the show book of mormon