BMW says its iX5 Hydrogen will go into production in 2028, but is there really still life in hydrogen cars?