Automated External Skin Defect Detection System for Mangoes Using Computational Intelligence and Machine Learning Techniques