The UK's best washing-up liquid has been named in a consumer test, and the winner isn't Fairy Liquid.