The response of maize, sorghum, and soybean yield to growing-phase climate revealed with machine learning