A top United Nations envoy has held what he describes as " encouraging " talks with Syrian President Bashar al-Assad about a U.N. resolution calling for all Syrian troops to leave Lebanon .