similarities between behaviorism and social cognitive theory