Cultural Differences in Human-Computer Interaction: Towards Culturally Adaptive Human-Machine Interaction