Text this: A Review of Recent Advances in Surface Defect Detection using Texture analysis Techniques