Two-family flat catches fire, spreads to 2nd building in north St. Louis