Surfer rides world record wave