The UK's advertising watchdog has ruled a Tesco advert comparing prices with Asda misled consumers.