A novel approach for detecting undercuts within surface textures generated by Electrochemical Jet Machining (ECJM)