Leaky transcription termination produces larger and smaller than genome size hepatitis B virus X gene transcripts