After a brief respite thanks to a preliminary US-China agreement staving off a further escalation of trade tensions, world markets hit by fresh worries over Iran