BENTONVILLE, Ark. (AP) — Walmart to pay $3.1 billion to state, local and tribal governments over toll of opioids it dispensed.