Explain what the difference is in Covalent bonds and Ionic Bonds. Which type of bond is stronger and from what elements do they usually form.