Walmart to pay tech company $222M over trade secret misappropriation