British Airways has warned customers that card payments on its website and app were compromised after a data breach. Here is what to do if you think you have been affected. Read more: British Airways data breach – how to protect yourself