Walmart in Missouri latest to yank self-checkout