The effect of motion on fuel diffusion and mixture preparation of a free-piston linear hydrogen engine