valence bonds