Massive online data breach sees 2.7 billion records leaked - here's what we know