Block's stock has more than 50% upside after a 'massive pullback,' BofA predicts