Text this: Volunteering, health and the homeless - the cost of establishing a student-run primary healthcare clinic serving the inner-city homeless in South Africa