Climate change ‘may shrink fish’