More safe-haven demand boosts gold, silver prices