Cameron will resign. New PM by October.