Reactions between Singlet Oxygen and the Constituents of Nucleic Acids