DNA Damage, DNA Repair and Cancer