Achieving development success: Strategies and lessons from the developing world