Robustness of a Computer-assisted Diabetes Self-management Intervention Across Patient Characteristics, Healthcare Settings, and Intervention Staff