What is an atom (or group of atoms) that has an electric charge other than zero, and is created when an atom or group of atoms) gains or loses electrons?