A German parliamentary assembly will elect the country’s new president on Sunday, with a respected former foreign minister who last year called Donald Trump one of the world’s “hate preachers” the overwhelming favorite to win. Frank-Walter Steinmeier, Germany’s foreign minister until last month, has the support of Chancellor Angela Merkel’s “grand coalition” of center-right and center-left parties.