Home Politics Barclays profits jump to £8.4bn