Syrian President Bashar al-Assad says he expects to withdraw his troops from Lebanon in a matter of months .