Higher dietary magnesium and potassium intake are associated with lower body fat in people with impaired glucose tolerance