What is a Hybrid vehicle? All you need to know