Possible roles for a cysteine protease and hydrogen peroxide in soybean nodule development and senescence