Long term cycles in gold prices