New energy vehicles batteries or hydrogen