How Hackers Stole the Personal Details of 380K British Airways Passengers