rainfall and farming productivity