Bach to retire from Microsoft