How hydrogen and electric cars will replace petrol and diesel vehicles