Cardiovascular risk prediction in type 2 diabetes: a comparison of 22 risk scores in primary care settings