Walmart settles opioid lawsuit brought by Justice Department