Social Robots for Long-Term Interaction: A Survey