Multi-agent simulation for planning and designing new shared mobility services