Brennan Rose surfs hard to win Santa Cruz Comp