Sudan uprising: Popular struggles, elite compromises, and revolution betrayed