 Gold prices could forge ahead to 4,000 per ounce in the next three years, but factors such as the development of a coronavirus vaccine and the November U.S. elections could change the fortunes of the precious metal, analysts say. 