President Donald Trump says the deal has been "largely" negotiated and it still needs sign-off from all parties involved.