General formulation of the first-order perturbation-based stochastic homogenization method using many random physical parameters for multi-phase composite materials