The effect of structural disparities on knowledge diffusion in networks: an agent-based simulation model