ShapefileGPT: A Multi-Agent Large Language Model Framework for Automated Shapefile Processing