Bank of America gives a big upgrade to Tesla stock.