Zero-emission vehicles