SALM: A Multi-Agent Framework for Language Model-Driven Social Network Simulation