what do you call a bond exists between or among non metals