Silver prices spiked after retail sites were overwhelmed with demand for bars and coins at the weekend. Comments on Reddit forum r/WallStreetBets suggested people buy exchange-traded funds linked to the metal because prices have been kept artificially low.