Alan Abel, professional hoaxer and '20th century court jester,' dies at 94