Exogenous sodium nitroprusside treatment of broccoli florets extends shelf life, enhances antioxidant enzyme activity, and inhibits chlorophyll-degradation