Gold hits fresh record on geopolitical, economic uncertainty