Artificial Intelligence for Cognitive Health Assessment: State-of-the-Art, Open Challenges and Future Directions