Donald Trump has warned Iran could face military action as indirect peace efforts continue, with disagreements over sanctions, oil sales, nuclear enrichment and the Strait of Hormuz unresolved.