British Airways agrees deal to buy carbon removal credits