Report: 2.6 billion records leak in the first half of 2018