A semi-analytic model of gas-puff liner-on-target magneto-inertial fusion