Philip Hammond refuses to back Boris Johnson's 'extra £100m a week' NHS plans