Hypomagnesaemia and its determinants in a contemporary primary care cohort of persons with type 2 diabetes