Hundreds of thousands of people in Sudan have been protesting since December 2018, demanding President Omar al-Bashir step down. How did Sudan get to this point?