Uncertainty drives gold price to new highs