Cirque du Soleil Crystal opens in Prince George