Frank Holmes, CEO of U.S. Global Investors, argues that the gold bull market is far from over, citing persistent central bank buying, expectations.