Musharraf could have survived: Gen Hamid