Home Investing News US, Ukraine agree to terms of critical minerals deal