Bill Clinton speaks at Microsoft