According to Piaget's theory, what characterises the 'formal operational' stage of cognitive development?