Managing poverty alleviation and the role of microfinance with special reference to the commercial banks in Gujarat