Gen. David Allvin joins other top military officials who have stepped down or been fired by Trump’s Republican administration during a broader leadership upheaval