Firefighters battle Dallas apartment complex fire