US, Iran truce holds