Does boron have 2 valence electrons.