Menhaden harvester agrees to limit catch