Retired generals defend Harris, blame Trump on Afghanistan withdrawal: report