A public hydrogen filling station opens in London that creates the gas on site from tap water and renewable energy. Edward Baran reports.