Guerra mahdista