Chicago firefighters battle huge warehouse blaze