Top general: US not winning ISIS war yet