Firefighters battle large blaze at abandoned apartment building