Microsoft to invest $10 Billions