A Study of the Scavenging Process in a Two-stroke Free Piston Linear Engine using CFD