The retron: a bacterial retroelement required for the synthesis of msDNA.