Heavy fighting rages in Darfur