Explain the differences between ionic bonding and covalent bonding, and how each type of bonding affects solubility, melting and boiling points, and reactivity of compounds. Include at least 2 examples of each and organize your information in a chart.