Modeling Mixed Traffic Flow at Crosswalks in Micro-Simulations Using Cellular Automata