Rains lash parts of Delhi-NCR, bring respite from sultry weather