Victor Cha is against a preventive strike on North Korea and now won’t be US envoy in Seoul