Fire rips through apartment complex in NW Harris County