Globalization and tax competition: implications for developing countries