ChatGPT vs. Google Bard vs. Bing Chat vs. Claude: Which generative AI solution is best?