Could a fuel cell power your smartphone?