Buildings have caught fire in Sudan's capital after heavy fighting between the army and rival forces.