A Safe Screening Rule for Sparse Logistic Regression