An extensive review on restoration technologies for mining tailings