‘I just punched it in the face’_ Surfer describes fending off shark