Apple halts iPhone 12 mini production due to sluggish sales