Heat wave subsides after scattered rains in Karachi