Homeless and street-involved youth access to primary health care services : what helps and what gets in the way?