Heaviest rainfall in a century devastates parts of Western Europe