Role of inherent active constituents on mercury adsorption capacity of chars from four solid wastes