Heavy storm wrecks havoc in Europe