Microsoft says consumer products, services fully recovered as of Friday