Heavy rain in Punjab, hail warning