Crews battle 1-alarm fire in south St. Louis