Experimental study on the operating characteristics of a reciprocating free-piston linear engine