Socio-economic determinants of the costs of diabetes in India