silver recovers on speculative off-take, gold ends lacklustre