RNA makes DNA: a speculative view of the evolution of DNA replication mechanisms