Large Language Models Empowered Agent-based Modeling and Simulation: A Survey and Perspectives