gold prices end higher after iran test fires missile