Top US General says foreign fighters infiltrate Iraq