Britain’s two biggest supermarkets were found to be expensive than Waitrose for shoppers without a loyalty card