Bank of America: Silver could rise above $100 per ounce again this year.