Cognitive explanations of gender development. Kohlberg's theory, gender identity, gender stability and gender constancy