fish is good for diabetes