does fish contain protein