Walmart is found not liable after detaining a customer who refused to show receipts at the door