Prevalence of and Risk Factors for Hepatitis B Virus Infection among Street-Recruited Young Injection and Non-Injection Heroin Users in Barcelona, Madrid and Seville