Hydrogen-powered ferry prepares to launch in SF