41st annual California Coastal Cleanup Day draws tens of thousands