Sudan forces battle Darfur rebels