isotopes are defined as having a different number of protons to neutrons, but carbon-12 has the same number yet is an isotope. Why?