gold notches fresh record, silver at 30-year high