Financial development and poverty reduction in developing countries