Microsoft Profit Down 22 Percent