Microsoft's market value climbs above $2T