Overview on hydrometallurgical procedures for silver recovery from various wastes