Electric Vehicle Challenges for Wide Adoption