Climate variation explains a third of global crop yield variability