The multi-agent transportation simulation MATSim