Retired US generals are lining up to tell Trump why pardoning troops accused or convicted of war crimes is a really bad idea