Punjab, KP announce summer vacations from July 1