Philip Hammond claims the Tories are 'the party of the NHS' during Budget 2017