Lebanon army chief Aoun becomes president after two-year void