The alternative path for fossil oil: Electric vehicles or hydrogen fuel cell vehicles?