Humpback whale washes ashore on New York beach