Walmart gun theft caught on camera