Microneedle-assisted microparticle delivery by gene guns: experiments and modeling on the effects of particle characteristics