Photo-Cross-Linking Reaction in Nucleic Acids: Chemistry and Applications