Lebanon’s parliament chose a U.S.-trained general as president, ending a two-year vacancy in a sign of Hezbollah’s waning ...