La Nina to blame, says China