Sainsbury's has labelled Tesco "unfair" and "contradictory" after the UK's Advertising Standards Authority cleared its larger rival's Price Promise comparison scheme.