Structure and function of an RNA-reading thermostable DNA polymerase.