A Non-deterministic Finite Automata Model for Identification of Ambiguities in USDA Triangle Soil Texture Classification: A Novel Approach