Only 22 lines of Java scripts, hackers take 380,000 British Airways credit card customers data