Snow, sleet wreak havoc in southern China