Development of a multi-agent based simulation model for cyclist-pedestrian interactions in shared spaces