Three people have died and tens of thousands have been left without power as Storm Eleanor sweeps across western Europe.