US stocks closed up on Wednesday, after a news report that Iran had signalled openness to talks and a pledge by President Donald Trump to steady oil markets calmed investor anxiety about the Mideast clash. Read full story