Less than 600 US troops to remain in Syria: top gen