Flash floods in Spain swept away cars, turned village streets into rivers, disrupted rail lines and highways and killed at least 200 people in the worst natural disaster