difference between metals, nonmetals and metalloids class 9