The effectiveness of self-management program for people with type 2 diabetes mellitus based on PRECEDE-PROCEDE model.