IMD predicts above-normal rainfall in July