is salmon good for diabetes