DNA repair mechanisms in cancer development and therapy