Bill Gates talks future of Microsoft