Hamburg under water after storms batter Europe