British Airways Faces $230 Million Fine Over Data Breach