Effectiveness of a community-based diabetes self-management education