Non-Governmental Organisations (NGOs) and Their Part towards Sustainable Community Development