Tesco played a blinder against Unilever in Marmite price row