Barclays sees generational shift, rivals smell blood