British Airways is the latest to kill off its ‘gas-guzzling’ fleet of iconic Boeing 747s