Negotiation of meaning in synchronous computer-mediated communication (CMC): The role of online chat in second language vocabulary development