Efficient evacuation in a multi-exit environment: an agent-based decision support model