Silver skids on sell-off, gold marginally up