Agreement does not include security guarantees; Trump says US will get its money back through Ukraine’s mineral wealth.