An agent based approach for the development of EV fleet Charging Strategies in Smart Cities