DNA replication and telomere maintenance