Sudan's army claims to have broken a siege in El Obeid after fierce clashes with RSF forces.