Protein-Primed Terminal Transferase Activity of Hepatitis B Virus Polymerase