Three major problems with electric vehicles