Tesla (TSLA) signs lithium supply agreement with North Carolina project, sends stock up 200%