Generating on-site combined heat and power from agro-waste