公司法人能当担保人吗,担保人需要什么资质?