Factors associated with hepatitis B vaccination among men having sexual relations with men in Montreal, Quebec, Canada. Omega Study Group.