Zero emissions train