Clinical and socio-demographic determinants of self-care in type 2 diabetes patients: a multi-centre cross-sectional study