Money talks: British Airways hits turbulence