British Airways says it will ground aircraft, slash seat numbers and delay taking new A380 superjumbos as travel demand slumps.