A mining billionaire who called Elon Musk a ‘muppet’ hints the Tesla chief is anti-hydrogen because he’s bet big on batteries