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