Charge Transfer in DNA: From Mechanism to Application