Jim Hagemann Snabe leaves Allianz board of directors