best minerals for diabetics