Can you afford a Tesla?