Hydrogen: The next wave for electric vehicles?