Voluntary agencies and rural development: a sociological study of selected catholic agencies and their work in North-India