President William McKinley, Idol of Ohio, 25th President of the United States of America