Hydrogen buses beat electric battery buses on multiple fronts.