Dozens of popular sunscreens have been contaminated with benzene, a chemical that can cause cancer, report finds