Efficient arsenate reduction in As-hyperaccumulator Pteris vittata are mediated by novel arsenate reductases PvHAC1 and PvHAC2.