Doug Macgregor predicts gold could reach $10000 an ounce by 2029, arguing that a major commodities supercycle is just ...