Hepatitis B surface antigen (HbsAg) in blood and genital secretions of patients with sexually transmitted diseases in Ibadan, Nigeria.