British Airways investigating customer data breach