In vitro activity of hepatitis B virus polymerase: requirement for distinct metal ions and the viral epsilon stem-loop.