An intelligent Web-based human-computer interaction system with natural language CSIEC and its integration into English instruction