Microsoft's $1bn cloud giveaway is more than just philanthropy | Fortune