PARP enzymes: exploring novel functions in the orchestration of genome stability for the development of novel therapeutic strategies in cancer