Trump warns withholding Iran's $300 billion could weaken dollar