Which of the following can give rise to cancer-promoting mutations? A. exposure to excess sunlight B. inhalation of tobacco smoke C. exposure to ionizing radiation D. DNA replication errors