Hybrid, Electric, and Fuel-Cell Vehicles (Go Green with Renewable Energy Resources)