walmart settles lawsuit for coke prices