Critical Thinking and Constructivist Learning: The effects on EFL Writing