iStock Business Record-breaking data breach exposes 16 billion credentials, raising global cybersecurity concerns Gayathri KallukaranJun 20, 2025