Community Empowerment: A New Approach for Rural Development.