Cloud services bolster Microsoft results, shares soar