Diffusion-driven codimension-2 Turing-Hopf bifurcation in general Brusselator model