Tesco has admitted an own-label spaghetti bolognese in the UK contained horse DNA.