Freeport man wins appeal in long-running defamation lawsuit