Towards effective prediction of fresh food shelf-life using machine learning