Lebanon has elected Joseph Aoun, the former army commander, as its 14th president, filling a two-year vacancy left by his predecessor Michel Aoun (no relation)....