Zero-emission vehicle