Oil and gold prices jump on reports of explosions in Iran