How are neutrons and protons held together in a nucleus?