ICF-Based Classification to Bridge the Gap Between End-Users and AAL Solutions