The Social Cognitive Theory. A new framework for implementing Artificial Consciousness