130 artists set to perform at The Great Escape Festival 2024 pull out over Barclays Boycott 16th May 2024