Fighting between largely Arab pro-government militias and non-Arab rebels in Darfur has left tens of thousands dead , including many civilians .