Text this: Fingerprint Matching using A Hybrid Shape and Orientation Descriptor