Functional requirements and design issues for a socially assistive robot for elderly people with mild cognitive impairments