Bolton: US troops staying in Syria until Iran leaves