Trump affirms US won't fund Iran in peace deal