The Benefits and Costs of Microfinance: Evidence from Bangladesh