Fighting between Sudanese rebels and government-backed Arab militia in Darfur has killed tens of thousands of people and driven more than two million others from their homes since 2003 .