Text this: Review of Data-driven Decision Support Systems and Methodologies for the Diagnosis of Casting Defects