Elon Musk commits to leading Tesla for next five years