Effect of potassium and magnesium application on growth, yield and nutrient uptake of rainfed maize in the sub-montaneous region of Punjab, India