A new settlement over alleged egg price-fixing will send 53 million donated eggs to food banks across 17 states.