Rainfall trends and maize productivity in diverse agro-climatic regions of India