Microsoft buys Affirmed Networks to bolster 5G cloud services