Sudanese president Omar al-Bashir is ousted by the army, brought down by months of anti-government protests against his three decades of iron-fisted rule.