CDC6: from DNA replication to cell cycle checkpoints and oncogenesis.