$ 0 0 Tesla boss Elon Musk has called the technology "incredibly dumb” but others, including Toyota and Honda, are investing heavily in hydrogen power.