cirque du soleil mystere how long