Mexico has passed a law that requires all food packages to display large black octagonal "warnings" if the product is high in sugar, sodium, calories, or unhealthy fats.