EV-ecosim: A grid-aware co-simulation platform for the design and optimization of electric vehicle charging stations