Crews rescue man trapped in Skokomish River canyon