Large Language Models, Knowledge Graphs and Search Engines: A Crossroads for Answering Users' Questions