Which developmental stage, per Piaget, is characterized by the ability to think abstractly and reason about hypothetical situations?