Text this: Supportive supervision from a roving nurse mentor in a community health worker programme: a process evaluation in South Africa