Barclays’ AGM disrupted by pro-Palestinian protesters