Sunak promises £17bn in tax cuts in Tory manifesto