Heavy storms hit southern Europe causing huge disruptions