Text this: Face recognition state-of-the-art, enablers, challenges and solutions: A review