KP Energy gains 5%, hits record high on securing order from KPI Green