Fast and efficient finite difference method for the distributed-order diffusion equation based on the staggered grids