Bonding between a metal atom and a nonmetal atom is known as