Softening dollar, uncertainty over US trade tariffs help the uptrend as silver soars to $105/ounce on Shanghai Futures Exchange