Microsoft: cloud growth delivers the goods