Surfer fights off shark