Hydrogen peroxide tooth-whitening (bleaching): review of safety in relation to possible carcinogenesis.