Gold and silver jumped to all-time highs, with escalating geopolitical tensions and US dollar weakness helping to extend a historic rally for precious metals.