Heavy storms hit southern Europe causing huge disruption