Using an optimal set of features with a machine learning-based approach to predict effector proteins for Legionella pneumophila