Factors associated with failure to return for HIV test results in a free and anonymous screening centre