Abductive Theory of Cognition. The Eco-Cognitive Model