Why does carbon form four bonds?