Limlin, a novel leguminous peroxidase with antifungal activity from phaseolus limensis