US revokes Iran oil sale license in a threat to fragile truce after ships attacked Reuters