20100601 tech: World's 10 most valuable IT cos