HFD: 3-alarm fire damages several businesses, apartments in southwest Houston