Johnson & Johnson says internal testing showed some sunscreen samples contained low levels of benzene, which causes cancer with long-term exposure.