What is ChatGPT, the AI software taking the internet by storm?