Text this: Developing an IoT and ML-driven platform for fruit ripeness evaluation and spoilage detection: A case study on bananas