Data breaches have resulted in $20 billion in identity theft losses for Americans over the last ten years. March 17, 2026