Globalization, marginalization and development