Text this: Palm Vein Verification Using Multiple Features and Locality Preserving Projections