Bing vs Bard vs ChatGPT: A Battle of Conversational AI Titans