Zero-emissions vehicles