Laying a trap to kill cancer cells: PARP inhibitors and their mechanisms of action