The Pros and Cons of Electric Vehicles: A Review