The president of Yardeni Research says gold could climb to $10,000 an ounce by 2029, a level that aligns with his long-term "Roaring 2020s" target for the S&P 500.