gold rises on signs of demand from china; silver drops