Describe the difference between polar covalent bonds and nonpolar covalent bonds using these two molecules - H2 and HCl. Which molecule contains a polar covalent bond and which molecule contains a nonpolar covalent bond? Explain your reasoning alongside describing the differences between the types of bonds.