silver is ‘undervalued’ relative to stocks, bonds, gold