Microsoft's cash haul dwarfed by $500 billion partner revenue