Firefighters rescued 20 dogs and cats from pet store fire