Thunderstorms with heavy rain flooded parts of western Germany