Gold prices have soared beyond all-time highs. A falling dollar has fueled the rally so far and will continue to do so in years to come.