Bank of America upgrades Tesla, says first-quarter report opens door for strong gains ahead