Energy management of hybrid electric vehicles based on inverse reinforcement learning