血证的主要病因为