Rivers swell in US towns due to heavy rains