Starmer sets out £8.6bn of tax rises at Labour manifesto launch