Can Thinking be Taught? Linking Critical Thinking and Writing in an EFL Context