Macron to mark Lebanon's centenary as nation teeters on brink