Text this: A systematic review on facial detection and recognition: limitations and opportunities