what are the components of an ionic bond​