protein or fat for diabetics