Explain the difference between a covalent bond formed between two atoms of the same element and a covalent bond between two atoms of two different elements.