Microsoft: 44 Million User Passwords Have Been Breached