Protein Remote Homology Detection by Combining Pseudo Dimer Composition with an Ensemble Learning Method