Why Do Halogens Have High Electronegativity