EU to ban 7,000 toxic chemicals by 2030