Facilitated diffusion of DNA-binding proteins: efficient simulation with the method of excess collisions.