Tesco launches new Brand Guarantee, vows customers will never pay more for their branded shop 12 October 2015