The diffusion of Grameen Bank in Bangladesh