Lawsuit says Walmart is charging more than posted prices