Differences between Ionic and Molecular compounds