Social and political factors predicting the presence of syringe exchange programs in 96 US metropolitan areas.