Gold, a traditional safe-haven asset, has seen its price run up close to $2,000 per ounce last week amid Israel's attacks