How password managers prevent data breaches and identity theft