Phillip Hammond announces £2bn extra spending on social care in England