Replication of bacteriophage phi 29 DNA in vitro: the roles of terminal protein and DNA polymerase.