Unravelling the Turing bifurcation using spatially varying diffusion coefficients