Darfur rebels 'win major victory'