Thousands of needle-nosed fish wash up on Cape Cod shores: report