Microsoft hits $1 trillion market valuation