Surfer punches out shark