PARP1 and cancer: PARP1 Val762Ala Polymorphism and Cancer Risk