The challenge of delimiting cryptic species, and a supervised machine learning solution