how much protein does fish have