Bank of America upgrades Tesla, calls it the clear leader in autonomous driving