Hepatitis B infection among patients attending a sexually transmitted diseases clinic in Rio de Janeiro, Brazil.