Generalized semi-analytical solution for coupled multispecies advection-dispersion equations in multilayer porous media