Selected factors affecting the performance of women's self-help groups in western Kenya