Hall of Fame events expected to generate at least $40 million in Canton