The Pros and Cons of Hybrid Cars: A Review