One of the city’s best-connected executives, McKenna also was president of the Chicago Cubs and the Chicago White Sox at different times