Elon Musk puts up $100 million for global carbon reduction competition