Low engagement of key populations in HIV health services in Tanzania: analysis of community, legal and policy factors