Flooding from torrential rain killed two people in Ellicott City, Maryland, with floodwaters that tore through the U.S. town's historic downtown, collapsing a street and sweeping away cars.