John G. McCoy, innovative businessman, philanthropist, dies at 97