Microsoft Heeds Warning that Billions of Passwords are Compromised