Text this: Associations of five blood heavy metals with hepatitis B virus infection and immunity in adults: a cross-sectional study