Barclays is facing criticism over adverts for paid “mystery shoppers” which suggested that people could pretend to be blind or deaf to test the services at the British bank’s high street branches.