Hydrogen is hailed as a non-polluting synthetic fuel that could replace oil, especially for transport applications. The technology to make this a reality