A new report from the European Chemicals Agency (ECHA) warns that almost 300 cosmetic products on the European market contain ...