Toyota, GM: Hydrogen fuels cells are not viable