A new Donald Trump deal offered to Ukraine in return for continued US support, but with no security guarantees in the face of ...