Self-assessment of communicative ability : investigation of a novel tool for ESL learners