Ocado has been rapped by UK regulators over a national press and email advertising campaign that claimed the online retailer matched Tesco's prices.