A single hepatitis B virus genome with a reporter allows the entire viral life cycle to be monitored in primary human hepatocytes