A Survey of Generative Search and Recommendation in the Era of Large Language Models