BARCELONA, Spain — Flash floods in Spain swept away cars, turned village streets into rivers, disrupted rail lines and ...