Tesla share price analysis