difference between metal and non metal in periodic table