fat and protein for diabetes