Walmart reaches a $45 million settlement in a class-action lawsuit for overcharging on certain grocery items, eligible customers can file claims until early June for cash payments.