At least 17 dead as heavy rainfall lashes across Punjab