Raymond Kreder wins stage 3 Cascade Classic USA