Crews battle fire at southwest Oklahoma City business