Silver price rally