how long is cirque du soleil mystere show