when did bill gates leave microsoft as ceo