Aldi has been ordered to pull a TV ad in the UK after rival Asda argued the spot misled consumers.