Co-pyrolysis characteristics of municipal sewage sludge and hazelnut shell by TG-DTG-MS and residue analysis.