How Microsoft will hit its $1 trillion valuation