Is ChatGPT a General-Purpose Natural Language Processing Task Solver?