the book of mormon running time