Bill Gates sells 5 million shares of Microsoft