Which developmental theorist proposed that children progress through stages of cognitive development, including sensorimotor and preoperational stages?