effect of weather on agriculture