Fighting Corruption in Developing Countries: Strategies and Analysis