Firefighters battle blaze at apartment complex