Machine learning for prediction of diabetes risk in middle-aged Swedish people