Text this: Realization of a novel free-piston engine generator for hybrid-electric vehicle applications