Islam, Nationalism and Communism in a Traditional Society:The Case of Sudan