Solve Maxwell's equations for a cluster of particles using the generalized multiparticle Mie theory (GMMT)