Gold prices may hit all-time highs in the next 18 months amid low global bond yields, a fund manager told CNBC on Monday.