A boom, fire, then safe landing for Charlotte flight