Fault-tolerant guidance and control design for reentry hypersonic flight vehicles based on control-allocation approach