British Airways will face record fines for data breaches over 2018 hack