Iran deal: what it means for oil prices, gold and global markets | Metals Mine