Impact assessment of Energy Storage and Electric Vehicles on Smart Grids