Elon Musk promises $1 Million for a new Nikola Tesla museum