President Trump delays a decision on striking Iran, giving diplomacy “two weeks” — a move that puts pressure on allies and raises questions about U.S. leadership.