Hybrid Vehicles Explained: Full, Mild, and Plug-In Hybrids Compared