PARP-1 and gene regulation: progress and puzzles.