President Donald Trump agreed at a Tuesday meeting of the National Security Council to keep some 2000 US troops stationed in Syria for the immediate future, after suggesting they could be pulled out soon.