Explain why substances with giant covalent structures are solids with high melting and boiling points