Morale is concern as NATO chief warns war could last ‘years’