Machine Learning-Driven Demand Prediction To Minimise Supply Chain Costs