Nato 'needs more' in Afghanistan