valence bond