Tesla shares soar