Adult and Non-Formal Education Programmes of Non-Governmental Organizations for Poverty Alleviation in Nigeria: What can be learnt from the Practice?