System failure hits embattled British Airways