Warning to Trump by former Pentagon chiefs