Chancellor Philip Hammond won't rule out a second EU referendum