how many neutrons does carbon 12 have