李善长被杀时已近八十岁,朱元璋本想放过他,为何还是斩草除根?