why do eggs cost more