Southwest China's Yunnan celebrates Water Splashing Festival