Bangladesh Grameen Bank: a boon or bane?