gold ends higher; silver down 2% after steep loss