how many covalent bonds does carbon generally form in organic compounds