氢气能作为燃料的原因有哪些方面