Microsoft and IBM come together in the cloud