Ice and snow festival opens in China