A torrential downpour led to major flooding in Spain, with raging waters moving fast enough to push parked vehicles down the road.