Many commodities including silver have been hitting multi-year highs as investors turn optimistic on a range of metals