Three of America's largest egg producers have agreed to pay $3.3 million and donate more than 50 million eggs to food banks.