Association between hepatitis B vaccine immune response and body mass index: a cohort analysis study