Barclays launches £2bn cost-cutting drive after drop in profits – business live