Taleban fight 'hard but winnable'