GM Cruise cofounder and senior exec Dan Kan resigns