how long is mystere cirque du soleil