McDonald’s chief to retire June 30