Who identified the common logical errors in thinking as "perceiving the world as harmful while ignoring evidence to the contrary," "overgeneralizing on the basis of limited examples," "magnifying the importance of undesirable events," and "engaging in absolutist thinking"?