Heavy rains halt city traffic