The Effect of Crankshaft Phasing and Port Timing Asymmetry on Opposed-Piston Engine Thermal Efficiency