Showers subdue heat wave in North India