Hydrothermal carbonization of biomass and waste: A review