Man catches marlin, but has to fend off shark attacking boat's engine