HLA and cytokine gene polymorphisms are independently associated with responses to hepatitis B vaccination