France Has Become the First Country to Require All Supermarkets to Give Unsold Food to the Needy