Apple gets a big upgrade from Bank of America, which calls for more than 20% upside ahead