Identifiability of Population Size from Capture-Recapture Data with Heterogeneous Detection Probabilities