Gold and silver hit record highs as rate-cut hopes, weak dollar and geopolitical risks fuel strong investor demand.