US general says fight against ISIL 'far from over'