A Critical Evaluation of Communicative Language Teaching (CLT)