British Airways makes progress with job cuts