US-Ukraine deal no longer looks like gangsters running a protection racket - but Trump could still end military support