Lebanon has elected a new president