Modeling the total cost of ownership of an electric car using a residential photovoltaic generator and a battery storage unit-an Italian case study