Toyota Mirai refueling hydrogen vs Nio battery swap, Tesla supercharging and Audi on Ionity