Analysis of biomass-residue-based cogeneration system in palm oil mills