Community Health Volunteers in Primary Healthcare in Rural Uganda: Factors Influencing Performance