张某与李某是邻居,二人因为琐事发生争执而后互相打斗,最后张某被打成为轻微伤。由此张某记恨在心,为了讨回公道,便趁李某不在的时候将李某的儿子骗到自己家里,喂其吃了安眠药。然后恐吓李某,要李某赔偿他之前就医的花费以及精神损失费,不然就对李某的儿子不利。李某见张某迁怒于自己的儿子,怒火中烧手持菜刀就冲到张某家中要与其拼命。在打斗过程中,张某抢过李某的菜刀顺势将李某砍成重伤并使其当场晕倒。张某误以为已将李某砍死,吓得赶紧逃至A省,张某为生活所迫在A省抢夺了一妇女的钱包,包内有现金3000余元,张某被当场抓获,并如实交代了以前所犯的所有罪行。如果张某在审讯过程中不仅主动交代其原有的犯罪事实,而且还向公安机关揭发了其同村阎某多次盗窃巨额财产的犯罪行为及其窝藏地点,最后阎某被抓获并被判处无期徒刑,则张某()
A. 成立自首和一般立功
B. 成立自首和重大立功
C. 应当减轻或者免除处罚
D. 可以减轻或者免除处罚