L’Oréal SA has voluntarily recalled all lots of its Effaclar Duo in the US over concerns that it may contain cancer-causing ...