John Ivison: Cancelling our F-35s to spite Trump is no way to run a military