how long is the book of mormon show