Can Hydrogen and CNG Be Companion Flex Fuels of the Future?