Wind and rain batter Europe