What is the importance and advantages of a community needs assessment?