Silver rises over $100 an ounce in Shanghai futures market as all precious metals gain over 5%