Deadly storms lash Spain, Portugal and France