Impact of electric vehicles and solar PV on future generation portfolio investment