US revokes Iran oil sale licence in a threat to fragile truce after ships attacked | Textpad