Home Investing Gold, silver set to register record gains; oil faces biggest annual drop since 2020