difference between metals and nonmetals periodic table