The leader of Germany’s Social Democrats, Martin Schulz, is seen beating Chancellor Angela Merkel in September elections according to several recent polls, thanks to an unapologetically leftist programme that has earned him accusations of veering toward populism.