Design and performance investigation of flux-concentrated tubular linear generator for an external combustion free piston engine