Armin Laschet elected leader of German CDU