One of Britain's biggest supermarket giants has introduced a controversial £10 pre-payment for shoppers entering its new checkout-free store.