Silver prices could touch a 9-year high in 2023 — with a bigger upside than gold