Whole Foods agrees to halt ‘red’ fish sales