Mixed-stock analysis of Atlantic herring ( Clupea harengus ): a tool for identifying management units and complex migration dynamics